<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>

// map +  some  findIndex  +   filter

  //  循环的功能   满足条件就返回当前满足条件的索引 
        var arr = [1, 2, 3, 4]
        var index = arr.findIndex(item => {
            if (item == 4) {
                return true
            }
        })

        console.log(index, 222222);
  //  循环的功能   满足条件就返回一个新数组 
        var  newArr=arr.filter(items=>{
            if(items!==4){
                return  true
            }
        })
        console.log(newArr,555);

  //  循环的功能   满足条件就返回一个布尔值  
        var  flag=arr.some(item=>{
            if(item==6){
                return true
            }
        })
        console.log(flag,4444);
    </script>
</body>

</html>